home *** CD-ROM | disk | FTP | other *** search
- property spriteNum, mySprite, mySoundPlayed, myCursor, mySound, mySoundChannel, mySpriteOff, myStandardMember, myRollovermember
-
- on beginSprite me
- mySprite = sprite(me.spriteNum)
- myStandardMember = mySprite.member
- end
-
- on mouseWithin me
- if sound(mySoundChannel).status = 2 then
- sound(mySoundChannel).play()
- end if
- end
-
- on mouseDown
- puppetSound(mySoundChannel, 0)
- end
-
- on mouseEnter me
- sound(mySoundChannel).queue([#member: member(mySound)])
- mySprite.member = member(myRollovermember)
- cursor(myCursor)
- sprite(mySpriteOff).visible = 0
- end
-
- on mouseLeave me
- puppetSound(mySoundChannel, 0)
- mySprite.member = myStandardMember
- cursor(200)
- sprite(mySpriteOff).visible = 1
- end
-
- on isOKToAttach me, aSpriteType, aSpriteNum
- case aSpriteType of
- #graphic:
- return 1
- #script:
- return 0
- end case
- end
-
- on getPropertyDescriptionList
- if the currentSpriteNum = 0 then
- exit
- end if
- theMember = sprite(the currentSpriteNum).member
- theMemberNumber = theMember.number
- return [#myRollovermember: [#comment: "Display which member on rollover?", #format: #graphic, #default: member(theMemberNumber + 1)], #myCursor: [#comment: "Display which member on rollover?", #format: #cursor, #default: EMPTY], #mySound: [#comment: "Rollover Sound:", #format: #sound, #default: EMPTY], #mySoundChannel: [#comment: "Channel Number:", #format: #integer, #default: 1], #mySpriteOff: [#comment: "Which Member to turn off on rollover", #format: #integer, #default: 1]]
- end
-